/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Estructuras;

import Estructuras.Tipos.Tab;

/**
 *
 * @author usuario_local
 */
public class Tablon {
   private static Tablon instance = null;
   private Tab lista[];
   private int tam;

   protected Tablon() {
       tam = 0;
       lista = new Tab[100];
       Tab t = new Tab("Alex","Estoy probando");
       lista[0] = t;
       Tab t1 = new Tab("Alex","Estoy probando 2");
       lista[1] = t1;
       tam = 2;
     
    }
    public static Tablon getInstance() {
      if(instance == null) {
         instance = new Tablon();
      }
      return instance;
   }
   public void meterCom(String usuario,String comentario){
       lista[tam]= new Tab(usuario,comentario);
       tam++;
   }
    @Override
    public String toString(){

        String s ="<table border=\"0\">";
        s+="<thead><tr><th></th><th></th></tr></thead><tbody>";
        int num = 1;
        for(int i = tam-1;i>=0;i--){
            s+="<tr>";
            s+="<td>";
            s+="Usuario "+lista[i].getUsuario()+": ";
            s+="</td>";
            s+="<td>";
            s+=" Mensaje "+ num +"    "+lista[i].getMensaje()+"     ";
            s+="</td>";
            s+="<td>";
            s+= "[";
            s+= lista[i].getFecha();
            s+= "]";
            s+="</td>";
            s+= "</tr>";
            num++;
        }
        s+="</tbody></table>";

        return s;
    }
   //Getters and setters
   /*public int getTam(){
       return tam;
   }
   public void setTam(int t){
       tam = t;
   }
   public String getUsuario(int indice){
       return lista[indice].getUsuario();

   }
   public String getMensaje(int indice){
       return lista[indice].getMensaje();
   }
   public String getFecha(int indice){
       return lista[indice].getFecha();
   }
   public void setUsuario(int indice, String s){
       lista[indice].setUsuario(s);
   }
   public void setMensaje(int indice, String s){
       lista[indice].setMensaje(s);
   }
   public void setFecha(int indice, String s){
       lista[indice].setFecha(s);
   }*/
}
